
    /**  
    * @Title: WxConfig.java
    * @Package com.third.utils.wx
    * @Description: 
    * @author likai
    * @date 2018年6月27日
    * @version V1.0  
    */
    
package com.third.utils.wx;

import java.util.Map;

/**
    * @ClassName: WxConfig
    * @Description: 微信公众号、小程序配置
    * @author likai
    * @date 2018年6月27日
    *
    */

public abstract class WxConfig {

    /**
     * 获取 App ID
     *
     */
    public abstract String getAppID();

   
    /**
     * 获取开发者密钥
     *
     */
    public abstract String getAppSecret();



    /**
     * 获取信息配置token
     *
     */
    public abstract String getToken();
    
    /**
     * 获取微信通知消息的加解密密钥
     *
     */
    public abstract String getEncodingAesKey();
    
    /**
     * 通知消息是否加密
     *
     */
    public abstract boolean isEncrypt();
    
    /**
     * 获取缓存对象
     *
     * @return 
     */
    public abstract Map<String, Object> getCache(String key);
    /**
     * 添加缓存对象
     *
     * @return 
     */
    public abstract void putCache(String key,Object object);
}
